<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style></style>
  </head>
  <body>
    <div>
      <h1>脚手架工作原理</h1>
      <p>1.创建一个目录</p>
      <p>2.yarn init--在目录下初始化一个package.json的文件</p>
      <p>3.在package.json文件中添加一个bin字段,用于指定cli应用的入口文件</p>
      <p>4.创建cli.js文件</p>
      <p>5.在文件头做标记---#!/usr/bin/env node</p>
      <p>
          <P>5.1Node CLI 应用入口必须要有这样的文件头</P>
          <P> 5.2如果是LInux 或者 macOS
        系统下还需要修改此文件的读写权限为 755、</P>
          <P>5.3具体就是通过 chmod 755
        cli.js 实现修改</P>   
      </p>
      <P>6.安装inquirer模块---yarn add inquirer(这是一个npm创建)</P>
      <p>7.在根目录下新建一个templates目录作为模板文件夹</p>
      <p>8.安装模板引擎---yarn add ejs</p>
    </div>
    <script></script>
  </body>
</html>
